excel:查询函数 您所在的位置:网站首页 excel if双重条件 excel:查询函数

excel:查询函数

2022-11-06 04:42| 来源: 网络整理| 查看: 265

1、主要查询有三类函数。

2、一类是lookup系列函数,包括lookup函数,vlookup函数,hlookup函数,office退出的能更新换代的xlookup函数。

3、二类是index函数和match,xmatch函数的组合系列。

4、三类是其他函数的一些兼职功能实现查询。

5、lookup函数,常规用法=LOOKUP(查找值,查找区域, 数据显示内容对应区域)。查找区域必须升序排序;lookup会返回小于或等于查找值的最大值;如果查找值小于查找区域的最小值,lookup则会返回 #N/A 错误;第二与第三参数区域。

特殊用法,一般查找多个值的最后一个值,或不确定区域最后一个值。又分为单条件和多条件查找。采用=lookup(1,0/(查找区域=查找值),数据显示区域),原理是二分法的应用。

lookup特殊用法还可以进行数字提取。兼职功能。

vlookup和hlookup用法相同,区别是行和列查找。=vlookup(要查找的值,要查找的区域, 返回数据在查找区域的列数,近似匹配/精确匹配TRUE/FALSE)。查找值要在查找区域的第一列;查找结果是第一个匹配项。返回数据列数是在查找区域内计算。

反向查找公式:=VLOOKUP(查找内容,IF({1,0},查找列,内容列),2,0)

xlookup函数,功能比较强大,基本可以替代上面三个lookup函数,但是各有自己应用专长。

Xlookup:查找数据区域或数组中的值,返回第一个与之匹配或相对应的值。如果找不到准确的结果, XLOOKUP 可返回最接近(近似值)的匹配项

=XLOOKUP(查找值, 查找区域, 结果区域, 找不到处理结果, 匹配类型(是否支持通配符), 搜索顺序)

实现功能:普通查找,反向查找,屏蔽错误值,通配符查找,逆序查找,横向查找,返回多列。俗称一个顶俩函数

6、index+match(xmatch)函数。index用法=index(查找内容,行位置,列位置)简单吧,但是列一般指定,行位置呢,靠match函数提供。match用法=match(查找内容,行区域,匹配类型)。

组合起来就是=index(查找内容,match(查找内容,行区域,匹配类型),列位置)。常规用法在此。可以实现常规查询,逆序查询,多条件查询。

7、特殊组合查询,vlookup+match组合,sum+sumif组合,index+small+if组合,vlookup+if({1,0}组合,vlookup+indirect组合,sum+countif组合,offset+match组合,indirect+match组合,if+and(or)组合。嗯,解决问题道路千万条。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有